args


Описание:

Оператор, позволяющий получить доступ ко всем аргументам функции как к массиву. Может быть полезен если количество аргументов функции заранее не определено.

Пример:

def print_all()
    local arguments=args
    local length=len arguments
    for i=0; i         print(i)
    end
end

print_all(rand(1, 10), rand(1, 10), rand(1, 10))
print("....")
print_all(rand(1, 10), rand(1, 10), rand(1, 10), rand(1, 10), rand(1, 10), rand(1, 10))